curl 'https://release.katana-api.1m.app/promoter-association/curator/affiliate-link' \
-H 'accept: application/json, text/plain, */*' \
-H 'accept-language: zh-CN,zh;q=0.9' \
-H 'authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxZWUyYjAxNS01MzkwLTQ0YmEtYTY3Ny04Y2JkNTNlODA2NmYiLCJlbnYiOiJyZWxlYXNlIiwidXNlclJvbGUiOiJCVVNJTkVTU19QQVJUTkVSIiwidXNlclR5cGUiOiJTVEFOREFSRCIsImVtYWlsIjoibmVvLndhbmcuZXh0QDFtLmFwcCIsImlhdCI6MTc3MjE1Nzc5MywiZXhwIjoxNzcyMTU3OTEzfQ.u-8bSksq7u_pi8kktupwMCH6F0AS3rRpqDgtIFN4E38' \
-H 'content-type: application/json' \
-H 'from: client' \
-H 'ngrok-skip-browser-warning: 69420' \
-H 'origin: https://release.pear.us' \
-H 'priority: u=1, i' \
-H 'referer: https://release.pear.us/' \
-H 'sec-ch-ua: "Not:A-Brand";v="99", "Google Chrome";v="145", "Chromium";v="145"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: cross-site' \
-H 'timezone: Asia/Shanghai' \
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \
-H 'x-track-id: 1540447c-78a1-4d7a-a2c1-a523d659cc20' \
--data-raw '{"phoneNumberOrEmail":"neo.wang.ext+20@1m.app","curatorId":"1ee2b015-5390-44ba-a677-8cbd53e8066f","postAlias":"000011"}'
{
"code": 200,
"message": "success",
"request_id": "92d00935-a727-4750-8420-e0ea3b34ed20",
"data": {
"curator": {
"id": "1ee2b015-5390-44ba-a677-8cbd53e8066f",
"vanityUrl": "neo"
},
"post": {
"id": "1316f4a1-f5c7-465d-bb59-aaef9bbcbd47",
"alias": "000011"
},
"promoter": {
"id": "c5d60c51-2363-4b2f-853a-c764cd864e87",
"email": "neo.wang.ext+20@1m.app",
"phoneNumber": null,
"vanityUrl": "spv72um4i2"
},
"affiliateCode": "rqh3yc"
}
}
curl 'https://release.katana-api.1m.app/short-link/internal' \
-H 'accept: application/json, text/plain, */*' \
-H 'accept-language: zh-CN,zh;q=0.9' \
-H 'authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIxZWUyYjAxNS01MzkwLTQ0YmEtYTY3Ny04Y2JkNTNlODA2NmYiLCJlbnYiOiJyZWxlYXNlIiwidXNlclJvbGUiOiJCVVNJTkVTU19QQVJUTkVSIiwidXNlclR5cGUiOiJTVEFOREFSRCIsImVtYWlsIjoibmVvLndhbmcuZXh0QDFtLmFwcCIsImlhdCI6MTc3MjE1Nzc5MywiZXhwIjoxNzcyMTU3OTEzfQ.u-8bSksq7u_pi8kktupwMCH6F0AS3rRpqDgtIFN4E38' \
-H 'content-type: application/json' \
-H 'from: client' \
-H 'ngrok-skip-browser-warning: 69420' \
-H 'origin: https://release.pear.us' \
-H 'priority: u=1, i' \
-H 'referer: https://release.pear.us/' \
-H 'sec-ch-ua: "Not:A-Brand";v="99", "Google Chrome";v="145", "Chromium";v="145"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: cross-site' \
-H 'timezone: Asia/Shanghai' \
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36' \
-H 'x-track-id: 1540447c-78a1-4d7a-a2c1-a523d659cc20' \
--data-raw '{"originalUrl":"https://release.pear.us/neo/post/000011?aff=rqh3yc"}'
{
"code": 200,
"message": "success",
"request_id": "9d9c20b6-9332-4ed1-a0cd-472bf9455546",
"data": {
"shortUrl": "https://link.1m.app/d4ZT2t",
"code": "d4ZT2t",
"originalUrl": "https://release.pear.us/neo/post/000011?aff=rqh3yc",
"createdAt": "2026-02-26T09:21:59.875Z"
}
}
上面是当前系统接口返回的数据:。 现在需求:
- 可以查看所有插件的联盟链接
- 针对每个链接增加一个字段note标识